home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / gdi.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  113.9 KB  |  2,391 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import gdic
  5. from misc import *
  6. from fonts import *
  7. import wx
  8.  
  9. class wxGDIObjectPtr(wxObjectPtr):
  10.     
  11.     def __init__(self, this):
  12.         self.this = this
  13.         self.thisown = 0
  14.  
  15.     
  16.     def __del__(self, delfunc = gdic.delete_wxGDIObject):
  17.         if self.thisown == 1:
  18.             
  19.             try:
  20.                 delfunc(self)
  21.  
  22.         
  23.  
  24.     
  25.     def GetVisible(self, *_args, **_kwargs):
  26.         val = gdic.wxGDIObject_GetVisible(self, *_args, **_kwargs)
  27.         return val
  28.  
  29.     
  30.     def SetVisible(self, *_args, **_kwargs):
  31.         val = gdic.wxGDIObject_SetVisible(self, *_args, **_kwargs)
  32.         return val
  33.  
  34.     
  35.     def IsNull(self, *_args, **_kwargs):
  36.         val = gdic.wxGDIObject_IsNull(self, *_args, **_kwargs)
  37.         return val
  38.  
  39.     
  40.     def __repr__(self):
  41.         return '<%s.%s instance; proxy of C++ wxGDIObject instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  42.  
  43.  
  44.  
  45. class wxGDIObject(wxGDIObjectPtr):
  46.     
  47.     def __init__(self, *_args, **_kwargs):
  48.         self.this = gdic.new_wxGDIObject(*_args, **_kwargs)
  49.         self.thisown = 1
  50.  
  51.  
  52.  
  53. class wxBitmapPtr(wxGDIObjectPtr):
  54.     
  55.     def __init__(self, this):
  56.         self.this = this
  57.         self.thisown = 0
  58.  
  59.     
  60.     def __del__(self, delfunc = gdic.delete_wxBitmap):
  61.         if self.thisown == 1:
  62.             
  63.             try:
  64.                 delfunc(self)
  65.  
  66.         
  67.  
  68.     
  69.     def GetPalette(self, *_args, **_kwargs):
  70.         val = gdic.wxBitmap_GetPalette(self, *_args, **_kwargs)
  71.         if val:
  72.             val = wxPalettePtr(val)
  73.         
  74.         return val
  75.  
  76.     
  77.     def GetMask(self, *_args, **_kwargs):
  78.         val = gdic.wxBitmap_GetMask(self, *_args, **_kwargs)
  79.         if val:
  80.             val = wxMaskPtr(val)
  81.         
  82.         return val
  83.  
  84.     
  85.     def LoadFile(self, *_args, **_kwargs):
  86.         val = gdic.wxBitmap_LoadFile(self, *_args, **_kwargs)
  87.         return val
  88.  
  89.     
  90.     def SaveFile(self, *_args, **_kwargs):
  91.         val = gdic.wxBitmap_SaveFile(self, *_args, **_kwargs)
  92.         return val
  93.  
  94.     
  95.     def SetMask(self, *_args, **_kwargs):
  96.         val = gdic.wxBitmap_SetMask(self, *_args, **_kwargs)
  97.         return val
  98.  
  99.     
  100.     def SetPalette(self, *_args, **_kwargs):
  101.         val = gdic.wxBitmap_SetPalette(self, *_args, **_kwargs)
  102.         return val
  103.  
  104.     
  105.     def GetHandle(self, *_args, **_kwargs):
  106.         val = gdic.wxBitmap_GetHandle(self, *_args, **_kwargs)
  107.         return val
  108.  
  109.     
  110.     def SetHandle(self, *_args, **_kwargs):
  111.         val = gdic.wxBitmap_SetHandle(self, *_args, **_kwargs)
  112.         return val
  113.  
  114.     
  115.     def Ok(self, *_args, **_kwargs):
  116.         val = gdic.wxBitmap_Ok(self, *_args, **_kwargs)
  117.         return val
  118.  
  119.     
  120.     def GetWidth(self, *_args, **_kwargs):
  121.         val = gdic.wxBitmap_GetWidth(self, *_args, **_kwargs)
  122.         return val
  123.  
  124.     
  125.     def GetHeight(self, *_args, **_kwargs):
  126.         val = gdic.wxBitmap_GetHeight(self, *_args, **_kwargs)
  127.         return val
  128.  
  129.     
  130.     def GetDepth(self, *_args, **_kwargs):
  131.         val = gdic.wxBitmap_GetDepth(self, *_args, **_kwargs)
  132.         return val
  133.  
  134.     
  135.     def SetWidth(self, *_args, **_kwargs):
  136.         val = gdic.wxBitmap_SetWidth(self, *_args, **_kwargs)
  137.         return val
  138.  
  139.     
  140.     def SetHeight(self, *_args, **_kwargs):
  141.         val = gdic.wxBitmap_SetHeight(self, *_args, **_kwargs)
  142.         return val
  143.  
  144.     
  145.     def SetDepth(self, *_args, **_kwargs):
  146.         val = gdic.wxBitmap_SetDepth(self, *_args, **_kwargs)
  147.         return val
  148.  
  149.     
  150.     def SetSize(self, *_args, **_kwargs):
  151.         val = gdic.wxBitmap_SetSize(self, *_args, **_kwargs)
  152.         return val
  153.  
  154.     
  155.     def GetSubBitmap(self, *_args, **_kwargs):
  156.         val = gdic.wxBitmap_GetSubBitmap(self, *_args, **_kwargs)
  157.         if val:
  158.             val = wxBitmapPtr(val)
  159.             val.thisown = 1
  160.         
  161.         return val
  162.  
  163.     
  164.     def CopyFromIcon(self, *_args, **_kwargs):
  165.         val = gdic.wxBitmap_CopyFromIcon(self, *_args, **_kwargs)
  166.         return val
  167.  
  168.     
  169.     def CopyFromCursor(self, *_args, **_kwargs):
  170.         val = gdic.wxBitmap_CopyFromCursor(self, *_args, **_kwargs)
  171.         return val
  172.  
  173.     
  174.     def GetQuality(self, *_args, **_kwargs):
  175.         val = gdic.wxBitmap_GetQuality(self, *_args, **_kwargs)
  176.         return val
  177.  
  178.     
  179.     def SetQuality(self, *_args, **_kwargs):
  180.         val = gdic.wxBitmap_SetQuality(self, *_args, **_kwargs)
  181.         return val
  182.  
  183.     
  184.     def __repr__(self):
  185.         return '<%s.%s instance; proxy of C++ wxBitmap instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  186.  
  187.     
  188.     def SetMaskColour(self, colour):
  189.         mask = wxMaskColour(self, colour)
  190.         self.SetMask(mask)
  191.  
  192.     
  193.     def __nonzero__(self):
  194.         return self.Ok()
  195.  
  196.  
  197.  
  198. class wxBitmap(wxBitmapPtr):
  199.     
  200.     def __init__(self, *_args, **_kwargs):
  201.         self.this = gdic.new_wxBitmap(*_args, **_kwargs)
  202.         self.thisown = 1
  203.  
  204.  
  205.  
  206. class wxMaskPtr(wxObjectPtr):
  207.     
  208.     def __init__(self, this):
  209.         self.this = this
  210.         self.thisown = 0
  211.  
  212.     
  213.     def Destroy(self, *_args, **_kwargs):
  214.         val = gdic.wxMask_Destroy(self, *_args, **_kwargs)
  215.         return val
  216.  
  217.     
  218.     def __repr__(self):
  219.         return '<%s.%s instance; proxy of C++ wxMask instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  220.  
  221.  
  222.  
  223. class wxMask(wxMaskPtr):
  224.     
  225.     def __init__(self, *_args, **_kwargs):
  226.         self.this = gdic.new_wxMask(*_args, **_kwargs)
  227.         self.thisown = 1
  228.  
  229.  
  230.  
  231. class wxIconPtr(wxGDIObjectPtr):
  232.     
  233.     def __init__(self, this):
  234.         self.this = this
  235.         self.thisown = 0
  236.  
  237.     
  238.     def __del__(self, delfunc = gdic.delete_wxIcon):
  239.         if self.thisown == 1:
  240.             
  241.             try:
  242.                 delfunc(self)
  243.  
  244.         
  245.  
  246.     
  247.     def LoadFile(self, *_args, **_kwargs):
  248.         val = gdic.wxIcon_LoadFile(self, *_args, **_kwargs)
  249.         return val
  250.  
  251.     
  252.     def GetHandle(self, *_args, **_kwargs):
  253.         val = gdic.wxIcon_GetHandle(self, *_args, **_kwargs)
  254.         return val
  255.  
  256.     
  257.     def SetHandle(self, *_args, **_kwargs):
  258.         val = gdic.wxIcon_SetHandle(self, *_args, **_kwargs)
  259.         return val
  260.  
  261.     
  262.     def Ok(self, *_args, **_kwargs):
  263.         val = gdic.wxIcon_Ok(self, *_args, **_kwargs)
  264.         return val
  265.  
  266.     
  267.     def GetWidth(self, *_args, **_kwargs):
  268.         val = gdic.wxIcon_GetWidth(self, *_args, **_kwargs)
  269.         return val
  270.  
  271.     
  272.     def GetHeight(self, *_args, **_kwargs):
  273.         val = gdic.wxIcon_GetHeight(self, *_args, **_kwargs)
  274.         return val
  275.  
  276.     
  277.     def GetDepth(self, *_args, **_kwargs):
  278.         val = gdic.wxIcon_GetDepth(self, *_args, **_kwargs)
  279.         return val
  280.  
  281.     
  282.     def SetWidth(self, *_args, **_kwargs):
  283.         val = gdic.wxIcon_SetWidth(self, *_args, **_kwargs)
  284.         return val
  285.  
  286.     
  287.     def SetHeight(self, *_args, **_kwargs):
  288.         val = gdic.wxIcon_SetHeight(self, *_args, **_kwargs)
  289.         return val
  290.  
  291.     
  292.     def SetDepth(self, *_args, **_kwargs):
  293.         val = gdic.wxIcon_SetDepth(self, *_args, **_kwargs)
  294.         return val
  295.  
  296.     
  297.     def SetSize(self, *_args, **_kwargs):
  298.         val = gdic.wxIcon_SetSize(self, *_args, **_kwargs)
  299.         return val
  300.  
  301.     
  302.     def CopyFromBitmap(self, *_args, **_kwargs):
  303.         val = gdic.wxIcon_CopyFromBitmap(self, *_args, **_kwargs)
  304.         return val
  305.  
  306.     
  307.     def __repr__(self):
  308.         return '<%s.%s instance; proxy of C++ wxIcon instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  309.  
  310.     
  311.     def __nonzero__(self):
  312.         return self.Ok()
  313.  
  314.  
  315.  
  316. class wxIcon(wxIconPtr):
  317.     
  318.     def __init__(self, *_args, **_kwargs):
  319.         self.this = gdic.new_wxIcon(*_args, **_kwargs)
  320.         self.thisown = 1
  321.  
  322.  
  323.  
  324. class wxIconBundlePtr:
  325.     
  326.     def __init__(self, this):
  327.         self.this = this
  328.         self.thisown = 0
  329.  
  330.     
  331.     def __del__(self, delfunc = gdic.delete_wxIconBundle):
  332.         if self.thisown == 1:
  333.             
  334.             try:
  335.                 delfunc(self)
  336.  
  337.         
  338.  
  339.     
  340.     def AddIcon(self, *_args, **_kwargs):
  341.         val = gdic.wxIconBundle_AddIcon(self, *_args, **_kwargs)
  342.         return val
  343.  
  344.     
  345.     def AddIconFromFile(self, *_args, **_kwargs):
  346.         val = gdic.wxIconBundle_AddIconFromFile(self, *_args, **_kwargs)
  347.         return val
  348.  
  349.     
  350.     def GetIcon(self, *_args, **_kwargs):
  351.         val = gdic.wxIconBundle_GetIcon(self, *_args, **_kwargs)
  352.         if val:
  353.             val = wxIconPtr(val)
  354.         
  355.         return val
  356.  
  357.     
  358.     def __repr__(self):
  359.         return '<%s.%s instance; proxy of C++ wxIconBundle instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  360.  
  361.  
  362.  
  363. class wxIconBundle(wxIconBundlePtr):
  364.     
  365.     def __init__(self, *_args, **_kwargs):
  366.         self.this = gdic.new_wxIconBundle(*_args, **_kwargs)
  367.         self.thisown = 1
  368.  
  369.  
  370.  
  371. def wxIconBundleFromFile(*_args, **_kwargs):
  372.     val = wxIconBundlePtr(gdic.new_wxIconBundleFromFile(*_args, **_kwargs))
  373.     val.thisown = 1
  374.     return val
  375.  
  376.  
  377. def wxIconBundleFromIcon(*_args, **_kwargs):
  378.     val = wxIconBundlePtr(gdic.new_wxIconBundleFromIcon(*_args, **_kwargs))
  379.     val.thisown = 1
  380.     return val
  381.  
  382.  
  383. class wxCursorPtr(wxGDIObjectPtr):
  384.     
  385.     def __init__(self, this):
  386.         self.this = this
  387.         self.thisown = 0
  388.  
  389.     
  390.     def __del__(self, delfunc = gdic.delete_wxCursor):
  391.         if self.thisown == 1:
  392.             
  393.             try:
  394.                 delfunc(self)
  395.  
  396.         
  397.  
  398.     
  399.     def GetHandle(self, *_args, **_kwargs):
  400.         val = gdic.wxCursor_GetHandle(self, *_args, **_kwargs)
  401.         return val
  402.  
  403.     
  404.     def SetHandle(self, *_args, **_kwargs):
  405.         val = gdic.wxCursor_SetHandle(self, *_args, **_kwargs)
  406.         return val
  407.  
  408.     
  409.     def Ok(self, *_args, **_kwargs):
  410.         val = gdic.wxCursor_Ok(self, *_args, **_kwargs)
  411.         return val
  412.  
  413.     
  414.     def GetWidth(self, *_args, **_kwargs):
  415.         val = gdic.wxCursor_GetWidth(self, *_args, **_kwargs)
  416.         return val
  417.  
  418.     
  419.     def GetHeight(self, *_args, **_kwargs):
  420.         val = gdic.wxCursor_GetHeight(self, *_args, **_kwargs)
  421.         return val
  422.  
  423.     
  424.     def GetDepth(self, *_args, **_kwargs):
  425.         val = gdic.wxCursor_GetDepth(self, *_args, **_kwargs)
  426.         return val
  427.  
  428.     
  429.     def SetWidth(self, *_args, **_kwargs):
  430.         val = gdic.wxCursor_SetWidth(self, *_args, **_kwargs)
  431.         return val
  432.  
  433.     
  434.     def SetHeight(self, *_args, **_kwargs):
  435.         val = gdic.wxCursor_SetHeight(self, *_args, **_kwargs)
  436.         return val
  437.  
  438.     
  439.     def SetDepth(self, *_args, **_kwargs):
  440.         val = gdic.wxCursor_SetDepth(self, *_args, **_kwargs)
  441.         return val
  442.  
  443.     
  444.     def SetSize(self, *_args, **_kwargs):
  445.         val = gdic.wxCursor_SetSize(self, *_args, **_kwargs)
  446.         return val
  447.  
  448.     
  449.     def __repr__(self):
  450.         return '<%s.%s instance; proxy of C++ wxCursor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  451.  
  452.     
  453.     def __nonzero__(self):
  454.         return self.Ok()
  455.  
  456.  
  457.  
  458. class wxCursor(wxCursorPtr):
  459.     
  460.     def __init__(self, *_args, **_kwargs):
  461.         self.this = gdic.new_wxCursor(*_args, **_kwargs)
  462.         self.thisown = 1
  463.  
  464.  
  465.  
  466. class wxColourPtr(wxObjectPtr):
  467.     
  468.     def __init__(self, this):
  469.         self.this = this
  470.         self.thisown = 0
  471.  
  472.     
  473.     def __del__(self, delfunc = gdic.delete_wxColour):
  474.         if self.thisown == 1:
  475.             
  476.             try:
  477.                 delfunc(self)
  478.  
  479.         
  480.  
  481.     
  482.     def Red(self, *_args, **_kwargs):
  483.         val = gdic.wxColour_Red(self, *_args, **_kwargs)
  484.         return val
  485.  
  486.     
  487.     def Green(self, *_args, **_kwargs):
  488.         val = gdic.wxColour_Green(self, *_args, **_kwargs)
  489.         return val
  490.  
  491.     
  492.     def Blue(self, *_args, **_kwargs):
  493.         val = gdic.wxColour_Blue(self, *_args, **_kwargs)
  494.         return val
  495.  
  496.     
  497.     def Ok(self, *_args, **_kwargs):
  498.         val = gdic.wxColour_Ok(self, *_args, **_kwargs)
  499.         return val
  500.  
  501.     
  502.     def Set(self, *_args, **_kwargs):
  503.         val = gdic.wxColour_Set(self, *_args, **_kwargs)
  504.         return val
  505.  
  506.     
  507.     def Get(self, *_args, **_kwargs):
  508.         val = gdic.wxColour_Get(self, *_args, **_kwargs)
  509.         return val
  510.  
  511.     
  512.     def __eq__(self, *_args, **_kwargs):
  513.         val = gdic.wxColour___eq__(self, *_args, **_kwargs)
  514.         return val
  515.  
  516.     
  517.     def __ne__(self, *_args, **_kwargs):
  518.         val = gdic.wxColour___ne__(self, *_args, **_kwargs)
  519.         return val
  520.  
  521.     
  522.     def __repr__(self):
  523.         return '<%s.%s instance; proxy of C++ wxColour instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  524.  
  525.     asTuple = Get
  526.     
  527.     def __str__(self):
  528.         return str(self.asTuple())
  529.  
  530.     
  531.     def __repr__(self):
  532.         return 'wxColour' + str(self.asTuple())
  533.  
  534.     
  535.     def __nonzero__(self):
  536.         return self.Ok()
  537.  
  538.     
  539.     def __getinitargs__(self):
  540.         return ()
  541.  
  542.     
  543.     def __getstate__(self):
  544.         return self.asTuple()
  545.  
  546.     
  547.     def __setstate__(self, state):
  548.         self.Set(*state)
  549.  
  550.  
  551.  
  552. class wxColour(wxColourPtr):
  553.     
  554.     def __init__(self, *_args, **_kwargs):
  555.         self.this = gdic.new_wxColour(*_args, **_kwargs)
  556.         self.thisown = 1
  557.  
  558.  
  559.  
  560. class wxColourDatabasePtr(wxObjectPtr):
  561.     
  562.     def __init__(self, this):
  563.         self.this = this
  564.         self.thisown = 0
  565.  
  566.     
  567.     def FindColour(self, *_args, **_kwargs):
  568.         val = gdic.wxColourDatabase_FindColour(self, *_args, **_kwargs)
  569.         if val:
  570.             val = wxColourPtr(val)
  571.         
  572.         return val
  573.  
  574.     
  575.     def FindName(self, *_args, **_kwargs):
  576.         val = gdic.wxColourDatabase_FindName(self, *_args, **_kwargs)
  577.         return val
  578.  
  579.     
  580.     def Append(self, *_args, **_kwargs):
  581.         val = gdic.wxColourDatabase_Append(self, *_args, **_kwargs)
  582.         return val
  583.  
  584.     
  585.     def __repr__(self):
  586.         return '<%s.%s instance; proxy of C++ wxColourDatabase instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  587.  
  588.  
  589.  
  590. class wxColourDatabase(wxColourDatabasePtr):
  591.     
  592.     def __init__(self, this):
  593.         self.this = this
  594.  
  595.  
  596.  
  597. class wxPenPtr(wxGDIObjectPtr):
  598.     
  599.     def __init__(self, this):
  600.         self.this = this
  601.         self.thisown = 0
  602.  
  603.     
  604.     def __del__(self, delfunc = gdic.delete_wxPen):
  605.         if self.thisown == 1:
  606.             
  607.             try:
  608.                 delfunc(self)
  609.  
  610.         
  611.  
  612.     
  613.     def GetCap(self, *_args, **_kwargs):
  614.         val = gdic.wxPen_GetCap(self, *_args, **_kwargs)
  615.         return val
  616.  
  617.     
  618.     def GetColour(self, *_args, **_kwargs):
  619.         val = gdic.wxPen_GetColour(self, *_args, **_kwargs)
  620.         if val:
  621.             val = wxColourPtr(val)
  622.             val.thisown = 1
  623.         
  624.         return val
  625.  
  626.     
  627.     def GetJoin(self, *_args, **_kwargs):
  628.         val = gdic.wxPen_GetJoin(self, *_args, **_kwargs)
  629.         return val
  630.  
  631.     
  632.     def GetStyle(self, *_args, **_kwargs):
  633.         val = gdic.wxPen_GetStyle(self, *_args, **_kwargs)
  634.         return val
  635.  
  636.     
  637.     def GetWidth(self, *_args, **_kwargs):
  638.         val = gdic.wxPen_GetWidth(self, *_args, **_kwargs)
  639.         return val
  640.  
  641.     
  642.     def Ok(self, *_args, **_kwargs):
  643.         val = gdic.wxPen_Ok(self, *_args, **_kwargs)
  644.         return val
  645.  
  646.     
  647.     def SetCap(self, *_args, **_kwargs):
  648.         val = gdic.wxPen_SetCap(self, *_args, **_kwargs)
  649.         return val
  650.  
  651.     
  652.     def SetColour(self, *_args, **_kwargs):
  653.         val = gdic.wxPen_SetColour(self, *_args, **_kwargs)
  654.         return val
  655.  
  656.     
  657.     def SetJoin(self, *_args, **_kwargs):
  658.         val = gdic.wxPen_SetJoin(self, *_args, **_kwargs)
  659.         return val
  660.  
  661.     
  662.     def SetStyle(self, *_args, **_kwargs):
  663.         val = gdic.wxPen_SetStyle(self, *_args, **_kwargs)
  664.         return val
  665.  
  666.     
  667.     def SetWidth(self, *_args, **_kwargs):
  668.         val = gdic.wxPen_SetWidth(self, *_args, **_kwargs)
  669.         return val
  670.  
  671.     
  672.     def SetDashes(self, *_args, **_kwargs):
  673.         val = gdic.wxPen_SetDashes(self, *_args, **_kwargs)
  674.         return val
  675.  
  676.     
  677.     def GetDashes(self, *_args, **_kwargs):
  678.         val = gdic.wxPen_GetDashes(self, *_args, **_kwargs)
  679.         return val
  680.  
  681.     
  682.     def GetStipple(self, *_args, **_kwargs):
  683.         val = gdic.wxPen_GetStipple(self, *_args, **_kwargs)
  684.         if val:
  685.             val = wxBitmapPtr(val)
  686.         
  687.         return val
  688.  
  689.     
  690.     def SetStipple(self, *_args, **_kwargs):
  691.         val = gdic.wxPen_SetStipple(self, *_args, **_kwargs)
  692.         return val
  693.  
  694.     
  695.     def __repr__(self):
  696.         return '<%s.%s instance; proxy of C++ wxPen instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  697.  
  698.     
  699.     def __nonzero__(self):
  700.         return self.Ok()
  701.  
  702.  
  703.  
  704. class wxPen(wxPenPtr):
  705.     
  706.     def __init__(self, *_args, **_kwargs):
  707.         self.this = gdic.new_wxPen(*_args, **_kwargs)
  708.         self.thisown = 1
  709.  
  710.  
  711.  
  712. class wxPyPenPtr(wxPenPtr):
  713.     
  714.     def __init__(self, this):
  715.         self.this = this
  716.         self.thisown = 0
  717.  
  718.     
  719.     def __del__(self, delfunc = gdic.delete_wxPyPen):
  720.         if self.thisown == 1:
  721.             
  722.             try:
  723.                 delfunc(self)
  724.  
  725.         
  726.  
  727.     
  728.     def SetDashes(self, *_args, **_kwargs):
  729.         val = gdic.wxPyPen_SetDashes(self, *_args, **_kwargs)
  730.         return val
  731.  
  732.     
  733.     def __repr__(self):
  734.         return '<%s.%s instance; proxy of C++ wxPyPen instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  735.  
  736.  
  737.  
  738. class wxPyPen(wxPyPenPtr):
  739.     
  740.     def __init__(self, *_args, **_kwargs):
  741.         self.this = gdic.new_wxPyPen(*_args, **_kwargs)
  742.         self.thisown = 1
  743.  
  744.  
  745.  
  746. class wxPenListPtr(wxObjectPtr):
  747.     
  748.     def __init__(self, this):
  749.         self.this = this
  750.         self.thisown = 0
  751.  
  752.     
  753.     def AddPen(self, *_args, **_kwargs):
  754.         val = gdic.wxPenList_AddPen(self, *_args, **_kwargs)
  755.         return val
  756.  
  757.     
  758.     def FindOrCreatePen(self, *_args, **_kwargs):
  759.         val = gdic.wxPenList_FindOrCreatePen(self, *_args, **_kwargs)
  760.         if val:
  761.             val = wxPenPtr(val)
  762.         
  763.         return val
  764.  
  765.     
  766.     def RemovePen(self, *_args, **_kwargs):
  767.         val = gdic.wxPenList_RemovePen(self, *_args, **_kwargs)
  768.         return val
  769.  
  770.     
  771.     def GetCount(self, *_args, **_kwargs):
  772.         val = gdic.wxPenList_GetCount(self, *_args, **_kwargs)
  773.         return val
  774.  
  775.     
  776.     def __repr__(self):
  777.         return '<%s.%s instance; proxy of C++ wxPenList instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  778.  
  779.  
  780.  
  781. class wxPenList(wxPenListPtr):
  782.     
  783.     def __init__(self, this):
  784.         self.this = this
  785.  
  786.  
  787.  
  788. class wxBrushPtr(wxGDIObjectPtr):
  789.     
  790.     def __init__(self, this):
  791.         self.this = this
  792.         self.thisown = 0
  793.  
  794.     
  795.     def __del__(self, delfunc = gdic.delete_wxBrush):
  796.         if self.thisown == 1:
  797.             
  798.             try:
  799.                 delfunc(self)
  800.  
  801.         
  802.  
  803.     
  804.     def GetColour(self, *_args, **_kwargs):
  805.         val = gdic.wxBrush_GetColour(self, *_args, **_kwargs)
  806.         if val:
  807.             val = wxColourPtr(val)
  808.             val.thisown = 1
  809.         
  810.         return val
  811.  
  812.     
  813.     def GetStipple(self, *_args, **_kwargs):
  814.         val = gdic.wxBrush_GetStipple(self, *_args, **_kwargs)
  815.         if val:
  816.             val = wxBitmapPtr(val)
  817.         
  818.         return val
  819.  
  820.     
  821.     def GetStyle(self, *_args, **_kwargs):
  822.         val = gdic.wxBrush_GetStyle(self, *_args, **_kwargs)
  823.         return val
  824.  
  825.     
  826.     def Ok(self, *_args, **_kwargs):
  827.         val = gdic.wxBrush_Ok(self, *_args, **_kwargs)
  828.         return val
  829.  
  830.     
  831.     def SetColour(self, *_args, **_kwargs):
  832.         val = gdic.wxBrush_SetColour(self, *_args, **_kwargs)
  833.         return val
  834.  
  835.     
  836.     def SetStipple(self, *_args, **_kwargs):
  837.         val = gdic.wxBrush_SetStipple(self, *_args, **_kwargs)
  838.         return val
  839.  
  840.     
  841.     def SetStyle(self, *_args, **_kwargs):
  842.         val = gdic.wxBrush_SetStyle(self, *_args, **_kwargs)
  843.         return val
  844.  
  845.     
  846.     def __repr__(self):
  847.         return '<%s.%s instance; proxy of C++ wxBrush instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  848.  
  849.     
  850.     def __nonzero__(self):
  851.         return self.Ok()
  852.  
  853.  
  854.  
  855. class wxBrush(wxBrushPtr):
  856.     
  857.     def __init__(self, *_args, **_kwargs):
  858.         self.this = gdic.new_wxBrush(*_args, **_kwargs)
  859.         self.thisown = 1
  860.  
  861.  
  862.  
  863. class wxBrushListPtr(wxObjectPtr):
  864.     
  865.     def __init__(self, this):
  866.         self.this = this
  867.         self.thisown = 0
  868.  
  869.     
  870.     def AddBrush(self, *_args, **_kwargs):
  871.         val = gdic.wxBrushList_AddBrush(self, *_args, **_kwargs)
  872.         return val
  873.  
  874.     
  875.     def FindOrCreateBrush(self, *_args, **_kwargs):
  876.         val = gdic.wxBrushList_FindOrCreateBrush(self, *_args, **_kwargs)
  877.         if val:
  878.             val = wxBrushPtr(val)
  879.         
  880.         return val
  881.  
  882.     
  883.     def RemoveBrush(self, *_args, **_kwargs):
  884.         val = gdic.wxBrushList_RemoveBrush(self, *_args, **_kwargs)
  885.         return val
  886.  
  887.     
  888.     def GetCount(self, *_args, **_kwargs):
  889.         val = gdic.wxBrushList_GetCount(self, *_args, **_kwargs)
  890.         return val
  891.  
  892.     
  893.     def __repr__(self):
  894.         return '<%s.%s instance; proxy of C++ wxBrushList instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  895.  
  896.  
  897.  
  898. class wxBrushList(wxBrushListPtr):
  899.     
  900.     def __init__(self, this):
  901.         self.this = this
  902.  
  903.  
  904.  
  905. class wxDCPtr(wxObjectPtr):
  906.     
  907.     def __init__(self, this):
  908.         self.this = this
  909.         self.thisown = 0
  910.  
  911.     
  912.     def __del__(self, delfunc = gdic.delete_wxDC):
  913.         if self.thisown == 1:
  914.             
  915.             try:
  916.                 delfunc(self)
  917.  
  918.         
  919.  
  920.     
  921.     def BeginDrawing(self, *_args, **_kwargs):
  922.         val = gdic.wxDC_BeginDrawing(self, *_args, **_kwargs)
  923.         return val
  924.  
  925.     
  926.     def Blit(self, *_args, **_kwargs):
  927.         val = gdic.wxDC_Blit(self, *_args, **_kwargs)
  928.         return val
  929.  
  930.     
  931.     def Clear(self, *_args, **_kwargs):
  932.         val = gdic.wxDC_Clear(self, *_args, **_kwargs)
  933.         return val
  934.  
  935.     
  936.     def CrossHair(self, *_args, **_kwargs):
  937.         val = gdic.wxDC_CrossHair(self, *_args, **_kwargs)
  938.         return val
  939.  
  940.     
  941.     def DestroyClippingRegion(self, *_args, **_kwargs):
  942.         val = gdic.wxDC_DestroyClippingRegion(self, *_args, **_kwargs)
  943.         return val
  944.  
  945.     
  946.     def DeviceToLogicalX(self, *_args, **_kwargs):
  947.         val = gdic.wxDC_DeviceToLogicalX(self, *_args, **_kwargs)
  948.         return val
  949.  
  950.     
  951.     def DeviceToLogicalXRel(self, *_args, **_kwargs):
  952.         val = gdic.wxDC_DeviceToLogicalXRel(self, *_args, **_kwargs)
  953.         return val
  954.  
  955.     
  956.     def DeviceToLogicalY(self, *_args, **_kwargs):
  957.         val = gdic.wxDC_DeviceToLogicalY(self, *_args, **_kwargs)
  958.         return val
  959.  
  960.     
  961.     def DeviceToLogicalYRel(self, *_args, **_kwargs):
  962.         val = gdic.wxDC_DeviceToLogicalYRel(self, *_args, **_kwargs)
  963.         return val
  964.  
  965.     
  966.     def DrawArc(self, *_args, **_kwargs):
  967.         val = gdic.wxDC_DrawArc(self, *_args, **_kwargs)
  968.         return val
  969.  
  970.     
  971.     def DrawCircle(self, *_args, **_kwargs):
  972.         val = gdic.wxDC_DrawCircle(self, *_args, **_kwargs)
  973.         return val
  974.  
  975.     
  976.     def DrawEllipse(self, *_args, **_kwargs):
  977.         val = gdic.wxDC_DrawEllipse(self, *_args, **_kwargs)
  978.         return val
  979.  
  980.     
  981.     def DrawEllipticArc(self, *_args, **_kwargs):
  982.         val = gdic.wxDC_DrawEllipticArc(self, *_args, **_kwargs)
  983.         return val
  984.  
  985.     
  986.     def DrawIcon(self, *_args, **_kwargs):
  987.         val = gdic.wxDC_DrawIcon(self, *_args, **_kwargs)
  988.         return val
  989.  
  990.     
  991.     def DrawLabel(self, *_args, **_kwargs):
  992.         val = gdic.wxDC_DrawLabel(self, *_args, **_kwargs)
  993.         return val
  994.  
  995.     
  996.     def DrawImageLabel(self, *_args, **_kwargs):
  997.         val = gdic.wxDC_DrawImageLabel(self, *_args, **_kwargs)
  998.         if val:
  999.             val = wxRectPtr(val)
  1000.             val.thisown = 1
  1001.         
  1002.         return val
  1003.  
  1004.     
  1005.     def DrawLine(self, *_args, **_kwargs):
  1006.         val = gdic.wxDC_DrawLine(self, *_args, **_kwargs)
  1007.         return val
  1008.  
  1009.     
  1010.     def DrawLines(self, *_args, **_kwargs):
  1011.         val = gdic.wxDC_DrawLines(self, *_args, **_kwargs)
  1012.         return val
  1013.  
  1014.     
  1015.     def DrawPolygon(self, *_args, **_kwargs):
  1016.         val = gdic.wxDC_DrawPolygon(self, *_args, **_kwargs)
  1017.         return val
  1018.  
  1019.     
  1020.     def DrawPoint(self, *_args, **_kwargs):
  1021.         val = gdic.wxDC_DrawPoint(self, *_args, **_kwargs)
  1022.         return val
  1023.  
  1024.     
  1025.     def DrawRectangle(self, *_args, **_kwargs):
  1026.         val = gdic.wxDC_DrawRectangle(self, *_args, **_kwargs)
  1027.         return val
  1028.  
  1029.     
  1030.     def DrawRectangleRect(self, *_args, **_kwargs):
  1031.         val = gdic.wxDC_DrawRectangleRect(self, *_args, **_kwargs)
  1032.         return val
  1033.  
  1034.     
  1035.     def DrawRotatedText(self, *_args, **_kwargs):
  1036.         val = gdic.wxDC_DrawRotatedText(self, *_args, **_kwargs)
  1037.         return val
  1038.  
  1039.     
  1040.     def DrawRoundedRectangle(self, *_args, **_kwargs):
  1041.         val = gdic.wxDC_DrawRoundedRectangle(self, *_args, **_kwargs)
  1042.         return val
  1043.  
  1044.     
  1045.     def DrawSpline(self, *_args, **_kwargs):
  1046.         val = gdic.wxDC_DrawSpline(self, *_args, **_kwargs)
  1047.         return val
  1048.  
  1049.     
  1050.     def DrawText(self, *_args, **_kwargs):
  1051.         val = gdic.wxDC_DrawText(self, *_args, **_kwargs)
  1052.         return val
  1053.  
  1054.     
  1055.     def EndDoc(self, *_args, **_kwargs):
  1056.         val = gdic.wxDC_EndDoc(self, *_args, **_kwargs)
  1057.         return val
  1058.  
  1059.     
  1060.     def EndDrawing(self, *_args, **_kwargs):
  1061.         val = gdic.wxDC_EndDrawing(self, *_args, **_kwargs)
  1062.         return val
  1063.  
  1064.     
  1065.     def EndPage(self, *_args, **_kwargs):
  1066.         val = gdic.wxDC_EndPage(self, *_args, **_kwargs)
  1067.         return val
  1068.  
  1069.     
  1070.     def FloodFill(self, *_args, **_kwargs):
  1071.         val = gdic.wxDC_FloodFill(self, *_args, **_kwargs)
  1072.         return val
  1073.  
  1074.     
  1075.     def GetBackground(self, *_args, **_kwargs):
  1076.         val = gdic.wxDC_GetBackground(self, *_args, **_kwargs)
  1077.         if val:
  1078.             val = wxBrushPtr(val)
  1079.             val.thisown = 1
  1080.         
  1081.         return val
  1082.  
  1083.     
  1084.     def GetBrush(self, *_args, **_kwargs):
  1085.         val = gdic.wxDC_GetBrush(self, *_args, **_kwargs)
  1086.         if val:
  1087.             val = wxBrushPtr(val)
  1088.             val.thisown = 1
  1089.         
  1090.         return val
  1091.  
  1092.     
  1093.     def GetCharHeight(self, *_args, **_kwargs):
  1094.         val = gdic.wxDC_GetCharHeight(self, *_args, **_kwargs)
  1095.         return val
  1096.  
  1097.     
  1098.     def GetCharWidth(self, *_args, **_kwargs):
  1099.         val = gdic.wxDC_GetCharWidth(self, *_args, **_kwargs)
  1100.         return val
  1101.  
  1102.     
  1103.     def GetClippingBox(self, *_args, **_kwargs):
  1104.         val = gdic.wxDC_GetClippingBox(self, *_args, **_kwargs)
  1105.         return val
  1106.  
  1107.     
  1108.     def GetFont(self, *_args, **_kwargs):
  1109.         val = gdic.wxDC_GetFont(self, *_args, **_kwargs)
  1110.         if val:
  1111.             val = wxFontPtr(val)
  1112.             val.thisown = 1
  1113.         
  1114.         return val
  1115.  
  1116.     
  1117.     def GetLogicalFunction(self, *_args, **_kwargs):
  1118.         val = gdic.wxDC_GetLogicalFunction(self, *_args, **_kwargs)
  1119.         return val
  1120.  
  1121.     
  1122.     def GetLogicalScale(self, *_args, **_kwargs):
  1123.         val = gdic.wxDC_GetLogicalScale(self, *_args, **_kwargs)
  1124.         return val
  1125.  
  1126.     
  1127.     def GetMapMode(self, *_args, **_kwargs):
  1128.         val = gdic.wxDC_GetMapMode(self, *_args, **_kwargs)
  1129.         return val
  1130.  
  1131.     
  1132.     def GetOptimization(self, *_args, **_kwargs):
  1133.         val = gdic.wxDC_GetOptimization(self, *_args, **_kwargs)
  1134.         return val
  1135.  
  1136.     
  1137.     def GetPen(self, *_args, **_kwargs):
  1138.         val = gdic.wxDC_GetPen(self, *_args, **_kwargs)
  1139.         if val:
  1140.             val = wxPenPtr(val)
  1141.             val.thisown = 1
  1142.         
  1143.         return val
  1144.  
  1145.     
  1146.     def GetPixel(self, *_args, **_kwargs):
  1147.         val = gdic.wxDC_GetPixel(self, *_args, **_kwargs)
  1148.         if val:
  1149.             val = wxColourPtr(val)
  1150.             val.thisown = 1
  1151.         
  1152.         return val
  1153.  
  1154.     
  1155.     def GetSizeTuple(self, *_args, **_kwargs):
  1156.         val = gdic.wxDC_GetSizeTuple(self, *_args, **_kwargs)
  1157.         return val
  1158.  
  1159.     
  1160.     def GetSize(self, *_args, **_kwargs):
  1161.         val = gdic.wxDC_GetSize(self, *_args, **_kwargs)
  1162.         if val:
  1163.             val = wxSizePtr(val)
  1164.             val.thisown = 1
  1165.         
  1166.         return val
  1167.  
  1168.     
  1169.     def GetSizeMM(self, *_args, **_kwargs):
  1170.         val = gdic.wxDC_GetSizeMM(self, *_args, **_kwargs)
  1171.         if val:
  1172.             val = wxSizePtr(val)
  1173.             val.thisown = 1
  1174.         
  1175.         return val
  1176.  
  1177.     
  1178.     def GetTextBackground(self, *_args, **_kwargs):
  1179.         val = gdic.wxDC_GetTextBackground(self, *_args, **_kwargs)
  1180.         if val:
  1181.             val = wxColourPtr(val)
  1182.             val.thisown = 1
  1183.         
  1184.         return val
  1185.  
  1186.     
  1187.     def GetTextExtent(self, *_args, **_kwargs):
  1188.         val = gdic.wxDC_GetTextExtent(self, *_args, **_kwargs)
  1189.         return val
  1190.  
  1191.     
  1192.     def GetFullTextExtent(self, *_args, **_kwargs):
  1193.         val = gdic.wxDC_GetFullTextExtent(self, *_args, **_kwargs)
  1194.         return val
  1195.  
  1196.     
  1197.     def GetMultiLineTextExtent(self, *_args, **_kwargs):
  1198.         val = gdic.wxDC_GetMultiLineTextExtent(self, *_args, **_kwargs)
  1199.         return val
  1200.  
  1201.     
  1202.     def GetTextForeground(self, *_args, **_kwargs):
  1203.         val = gdic.wxDC_GetTextForeground(self, *_args, **_kwargs)
  1204.         if val:
  1205.             val = wxColourPtr(val)
  1206.             val.thisown = 1
  1207.         
  1208.         return val
  1209.  
  1210.     
  1211.     def GetUserScale(self, *_args, **_kwargs):
  1212.         val = gdic.wxDC_GetUserScale(self, *_args, **_kwargs)
  1213.         return val
  1214.  
  1215.     
  1216.     def LogicalToDeviceX(self, *_args, **_kwargs):
  1217.         val = gdic.wxDC_LogicalToDeviceX(self, *_args, **_kwargs)
  1218.         return val
  1219.  
  1220.     
  1221.     def LogicalToDeviceXRel(self, *_args, **_kwargs):
  1222.         val = gdic.wxDC_LogicalToDeviceXRel(self, *_args, **_kwargs)
  1223.         return val
  1224.  
  1225.     
  1226.     def LogicalToDeviceY(self, *_args, **_kwargs):
  1227.         val = gdic.wxDC_LogicalToDeviceY(self, *_args, **_kwargs)
  1228.         return val
  1229.  
  1230.     
  1231.     def LogicalToDeviceYRel(self, *_args, **_kwargs):
  1232.         val = gdic.wxDC_LogicalToDeviceYRel(self, *_args, **_kwargs)
  1233.         return val
  1234.  
  1235.     
  1236.     def MaxX(self, *_args, **_kwargs):
  1237.         val = gdic.wxDC_MaxX(self, *_args, **_kwargs)
  1238.         return val
  1239.  
  1240.     
  1241.     def MaxY(self, *_args, **_kwargs):
  1242.         val = gdic.wxDC_MaxY(self, *_args, **_kwargs)
  1243.         return val
  1244.  
  1245.     
  1246.     def MinX(self, *_args, **_kwargs):
  1247.         val = gdic.wxDC_MinX(self, *_args, **_kwargs)
  1248.         return val
  1249.  
  1250.     
  1251.     def MinY(self, *_args, **_kwargs):
  1252.         val = gdic.wxDC_MinY(self, *_args, **_kwargs)
  1253.         return val
  1254.  
  1255.     
  1256.     def Ok(self, *_args, **_kwargs):
  1257.         val = gdic.wxDC_Ok(self, *_args, **_kwargs)
  1258.         return val
  1259.  
  1260.     
  1261.     def SetDeviceOrigin(self, *_args, **_kwargs):
  1262.         val = gdic.wxDC_SetDeviceOrigin(self, *_args, **_kwargs)
  1263.         return val
  1264.  
  1265.     
  1266.     def SetBackground(self, *_args, **_kwargs):
  1267.         val = gdic.wxDC_SetBackground(self, *_args, **_kwargs)
  1268.         return val
  1269.  
  1270.     
  1271.     def SetBackgroundMode(self, *_args, **_kwargs):
  1272.         val = gdic.wxDC_SetBackgroundMode(self, *_args, **_kwargs)
  1273.         return val
  1274.  
  1275.     
  1276.     def SetClippingRegion(self, *_args, **_kwargs):
  1277.         val = gdic.wxDC_SetClippingRegion(self, *_args, **_kwargs)
  1278.         return val
  1279.  
  1280.     
  1281.     def SetClippingRegionAsRegion(self, *_args, **_kwargs):
  1282.         val = gdic.wxDC_SetClippingRegionAsRegion(self, *_args, **_kwargs)
  1283.         return val
  1284.  
  1285.     
  1286.     def SetClippingRect(self, *_args, **_kwargs):
  1287.         val = gdic.wxDC_SetClippingRect(self, *_args, **_kwargs)
  1288.         return val
  1289.  
  1290.     
  1291.     def SetPalette(self, *_args, **_kwargs):
  1292.         val = gdic.wxDC_SetPalette(self, *_args, **_kwargs)
  1293.         return val
  1294.  
  1295.     
  1296.     def SetBrush(self, *_args, **_kwargs):
  1297.         val = gdic.wxDC_SetBrush(self, *_args, **_kwargs)
  1298.         return val
  1299.  
  1300.     
  1301.     def SetFont(self, *_args, **_kwargs):
  1302.         val = gdic.wxDC_SetFont(self, *_args, **_kwargs)
  1303.         return val
  1304.  
  1305.     
  1306.     def SetLogicalFunction(self, *_args, **_kwargs):
  1307.         val = gdic.wxDC_SetLogicalFunction(self, *_args, **_kwargs)
  1308.         return val
  1309.  
  1310.     
  1311.     def SetLogicalScale(self, *_args, **_kwargs):
  1312.         val = gdic.wxDC_SetLogicalScale(self, *_args, **_kwargs)
  1313.         return val
  1314.  
  1315.     
  1316.     def SetMapMode(self, *_args, **_kwargs):
  1317.         val = gdic.wxDC_SetMapMode(self, *_args, **_kwargs)
  1318.         return val
  1319.  
  1320.     
  1321.     def SetOptimization(self, *_args, **_kwargs):
  1322.         val = gdic.wxDC_SetOptimization(self, *_args, **_kwargs)
  1323.         return val
  1324.  
  1325.     
  1326.     def SetPen(self, *_args, **_kwargs):
  1327.         val = gdic.wxDC_SetPen(self, *_args, **_kwargs)
  1328.         return val
  1329.  
  1330.     
  1331.     def SetTextBackground(self, *_args, **_kwargs):
  1332.         val = gdic.wxDC_SetTextBackground(self, *_args, **_kwargs)
  1333.         return val
  1334.  
  1335.     
  1336.     def SetTextForeground(self, *_args, **_kwargs):
  1337.         val = gdic.wxDC_SetTextForeground(self, *_args, **_kwargs)
  1338.         return val
  1339.  
  1340.     
  1341.     def SetUserScale(self, *_args, **_kwargs):
  1342.         val = gdic.wxDC_SetUserScale(self, *_args, **_kwargs)
  1343.         return val
  1344.  
  1345.     
  1346.     def StartDoc(self, *_args, **_kwargs):
  1347.         val = gdic.wxDC_StartDoc(self, *_args, **_kwargs)
  1348.         return val
  1349.  
  1350.     
  1351.     def StartPage(self, *_args, **_kwargs):
  1352.         val = gdic.wxDC_StartPage(self, *_args, **_kwargs)
  1353.         return val
  1354.  
  1355.     
  1356.     def DrawBitmap(self, *_args, **_kwargs):
  1357.         val = gdic.wxDC_DrawBitmap(self, *_args, **_kwargs)
  1358.         return val
  1359.  
  1360.     
  1361.     def CanDrawBitmap(self, *_args, **_kwargs):
  1362.         val = gdic.wxDC_CanDrawBitmap(self, *_args, **_kwargs)
  1363.         return val
  1364.  
  1365.     
  1366.     def CanGetTextExtent(self, *_args, **_kwargs):
  1367.         val = gdic.wxDC_CanGetTextExtent(self, *_args, **_kwargs)
  1368.         return val
  1369.  
  1370.     
  1371.     def GetDepth(self, *_args, **_kwargs):
  1372.         val = gdic.wxDC_GetDepth(self, *_args, **_kwargs)
  1373.         return val
  1374.  
  1375.     
  1376.     def GetPPI(self, *_args, **_kwargs):
  1377.         val = gdic.wxDC_GetPPI(self, *_args, **_kwargs)
  1378.         if val:
  1379.             val = wxSizePtr(val)
  1380.             val.thisown = 1
  1381.         
  1382.         return val
  1383.  
  1384.     
  1385.     def GetLogicalOrigin(self, *_args, **_kwargs):
  1386.         val = gdic.wxDC_GetLogicalOrigin(self, *_args, **_kwargs)
  1387.         return val
  1388.  
  1389.     
  1390.     def SetLogicalOrigin(self, *_args, **_kwargs):
  1391.         val = gdic.wxDC_SetLogicalOrigin(self, *_args, **_kwargs)
  1392.         return val
  1393.  
  1394.     
  1395.     def GetDeviceOrigin(self, *_args, **_kwargs):
  1396.         val = gdic.wxDC_GetDeviceOrigin(self, *_args, **_kwargs)
  1397.         return val
  1398.  
  1399.     
  1400.     def SetAxisOrientation(self, *_args, **_kwargs):
  1401.         val = gdic.wxDC_SetAxisOrientation(self, *_args, **_kwargs)
  1402.         return val
  1403.  
  1404.     
  1405.     def CalcBoundingBox(self, *_args, **_kwargs):
  1406.         val = gdic.wxDC_CalcBoundingBox(self, *_args, **_kwargs)
  1407.         return val
  1408.  
  1409.     
  1410.     def ResetBoundingBox(self, *_args, **_kwargs):
  1411.         val = gdic.wxDC_ResetBoundingBox(self, *_args, **_kwargs)
  1412.         return val
  1413.  
  1414.     
  1415.     def GetBoundingBox(self, *_args, **_kwargs):
  1416.         val = gdic.wxDC_GetBoundingBox(self, *_args, **_kwargs)
  1417.         return val
  1418.  
  1419.     
  1420.     def GetHDC(self, *_args, **_kwargs):
  1421.         val = gdic.wxDC_GetHDC(self, *_args, **_kwargs)
  1422.         return val
  1423.  
  1424.     
  1425.     def _DrawPointList(self, *_args, **_kwargs):
  1426.         val = gdic.wxDC__DrawPointList(self, *_args, **_kwargs)
  1427.         return val
  1428.  
  1429.     
  1430.     def _DrawLineList(self, *_args, **_kwargs):
  1431.         val = gdic.wxDC__DrawLineList(self, *_args, **_kwargs)
  1432.         return val
  1433.  
  1434.     
  1435.     def _DrawRectangleList(self, *_args, **_kwargs):
  1436.         val = gdic.wxDC__DrawRectangleList(self, *_args, **_kwargs)
  1437.         return val
  1438.  
  1439.     
  1440.     def _DrawEllipseList(self, *_args, **_kwargs):
  1441.         val = gdic.wxDC__DrawEllipseList(self, *_args, **_kwargs)
  1442.         return val
  1443.  
  1444.     
  1445.     def _DrawPolygonList(self, *_args, **_kwargs):
  1446.         val = gdic.wxDC__DrawPolygonList(self, *_args, **_kwargs)
  1447.         return val
  1448.  
  1449.     
  1450.     def _DrawTextList(self, *_args, **_kwargs):
  1451.         val = gdic.wxDC__DrawTextList(self, *_args, **_kwargs)
  1452.         return val
  1453.  
  1454.     
  1455.     def __repr__(self):
  1456.         return '<%s.%s instance; proxy of C++ wxDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1457.  
  1458.     
  1459.     def __nonzero__(self):
  1460.         return self.Ok()
  1461.  
  1462.     
  1463.     def DrawPointList(self, points, pens = None):
  1464.         if pens is None:
  1465.             pens = []
  1466.         elif isinstance(pens, wxPenPtr):
  1467.             pens = [
  1468.                 pens]
  1469.         elif len(pens) != len(points):
  1470.             raise ValueError('points and pens must have same length')
  1471.         
  1472.         return self._DrawPointList(points, pens, [])
  1473.  
  1474.     
  1475.     def DrawLineList(self, lines, pens = None):
  1476.         if pens is None:
  1477.             pens = []
  1478.         elif isinstance(pens, wxPenPtr):
  1479.             pens = [
  1480.                 pens]
  1481.         elif len(pens) != len(lines):
  1482.             raise ValueError('lines and pens must have same length')
  1483.         
  1484.         return self._DrawLineList(lines, pens, [])
  1485.  
  1486.     
  1487.     def DrawRectangleList(self, rectangles, pens = None, brushes = None):
  1488.         if pens is None:
  1489.             pens = []
  1490.         elif isinstance(pens, wxPenPtr):
  1491.             pens = [
  1492.                 pens]
  1493.         elif len(pens) != len(rectangles):
  1494.             raise ValueError('rectangles and pens must have same length')
  1495.         
  1496.         if brushes is None:
  1497.             brushes = []
  1498.         elif isinstance(brushes, wxBrushPtr):
  1499.             brushes = [
  1500.                 brushes]
  1501.         elif len(brushes) != len(rectangles):
  1502.             raise ValueError('rectangles and brushes must have same length')
  1503.         
  1504.         return self._DrawRectangleList(rectangles, pens, brushes)
  1505.  
  1506.     
  1507.     def DrawEllipseList(self, ellipses, pens = None, brushes = None):
  1508.         if pens is None:
  1509.             pens = []
  1510.         elif isinstance(pens, wxPenPtr):
  1511.             pens = [
  1512.                 pens]
  1513.         elif len(pens) != len(ellipses):
  1514.             raise ValueError('ellipses and pens must have same length')
  1515.         
  1516.         if brushes is None:
  1517.             brushes = []
  1518.         elif isinstance(brushes, wxBrushPtr):
  1519.             brushes = [
  1520.                 brushes]
  1521.         elif len(brushes) != len(ellipses):
  1522.             raise ValueError('ellipses and brushes must have same length')
  1523.         
  1524.         return self._DrawEllipseList(ellipses, pens, brushes)
  1525.  
  1526.     
  1527.     def DrawPolygonList(self, polygons, pens = None, brushes = None):
  1528.         if pens is None:
  1529.             pens = []
  1530.         elif isinstance(pens, wxPenPtr):
  1531.             pens = [
  1532.                 pens]
  1533.         elif len(pens) != len(polygons):
  1534.             raise ValueError('polygons and pens must have same length')
  1535.         
  1536.         if brushes is None:
  1537.             brushes = []
  1538.         elif isinstance(brushes, wxBrushPtr):
  1539.             brushes = [
  1540.                 brushes]
  1541.         elif len(brushes) != len(polygons):
  1542.             raise ValueError('polygons and brushes must have same length')
  1543.         
  1544.         return self._DrawPolygonList(polygons, pens, brushes)
  1545.  
  1546.     
  1547.     def DrawTextList(self, textList, coords, foregrounds = None, backgrounds = None, fonts = None):
  1548.         if type(textList) == type(''):
  1549.             textList = [
  1550.                 textList]
  1551.         elif len(textList) != len(coords):
  1552.             raise ValueError('textlist and coords must have same length')
  1553.         
  1554.         if foregrounds is None:
  1555.             foregrounds = []
  1556.         elif isinstance(foregrounds, wxColourPtr):
  1557.             foregrounds = [
  1558.                 foregrounds]
  1559.         elif len(foregrounds) != len(coords):
  1560.             raise ValueError('foregrounds and coords must have same length')
  1561.         
  1562.         if backgrounds is None:
  1563.             backgrounds = []
  1564.         elif isinstance(backgrounds, wxColourPtr):
  1565.             backgrounds = [
  1566.                 backgrounds]
  1567.         elif len(backgrounds) != len(coords):
  1568.             raise ValueError('backgrounds and coords must have same length')
  1569.         
  1570.         return self._DrawTextList(textList, coords, foregrounds, backgrounds)
  1571.  
  1572.  
  1573.  
  1574. class wxDC(wxDCPtr):
  1575.     
  1576.     def __init__(self, this):
  1577.         self.this = this
  1578.  
  1579.  
  1580.  
  1581. class wxMemoryDCPtr(wxDCPtr):
  1582.     
  1583.     def __init__(self, this):
  1584.         self.this = this
  1585.         self.thisown = 0
  1586.  
  1587.     
  1588.     def SelectObject(self, *_args, **_kwargs):
  1589.         val = gdic.wxMemoryDC_SelectObject(self, *_args, **_kwargs)
  1590.         return val
  1591.  
  1592.     
  1593.     def __repr__(self):
  1594.         return '<%s.%s instance; proxy of C++ wxMemoryDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1595.  
  1596.  
  1597.  
  1598. class wxMemoryDC(wxMemoryDCPtr):
  1599.     
  1600.     def __init__(self, *_args, **_kwargs):
  1601.         self.this = gdic.new_wxMemoryDC(*_args, **_kwargs)
  1602.         self.thisown = 1
  1603.  
  1604.  
  1605.  
  1606. class wxBufferedDCPtr(wxMemoryDCPtr):
  1607.     
  1608.     def __init__(self, this):
  1609.         self.this = this
  1610.         self.thisown = 0
  1611.  
  1612.     
  1613.     def UnMask(self, *_args, **_kwargs):
  1614.         val = gdic.wxBufferedDC_UnMask(self, *_args, **_kwargs)
  1615.         return val
  1616.  
  1617.     
  1618.     def __repr__(self):
  1619.         return '<%s.%s instance; proxy of C++ wxBufferedDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1620.  
  1621.  
  1622.  
  1623. class wxBufferedDC(wxBufferedDCPtr):
  1624.     
  1625.     def __init__(self, *_args, **_kwargs):
  1626.         self.this = gdic.new_wxBufferedDC(*_args, **_kwargs)
  1627.         self.thisown = 1
  1628.         self._dc = _args[0]
  1629.  
  1630.  
  1631.  
  1632. def wxBufferedDCInternalBuffer(*_args, **_kwargs):
  1633.     val = wxBufferedDCPtr(gdic.new_wxBufferedDCInternalBuffer(*_args, **_kwargs))
  1634.     val.thisown = 1
  1635.     val._dc = _args[0]
  1636.     return val
  1637.  
  1638.  
  1639. class wxBufferedPaintDCPtr(wxBufferedDCPtr):
  1640.     
  1641.     def __init__(self, this):
  1642.         self.this = this
  1643.         self.thisown = 0
  1644.  
  1645.     
  1646.     def __repr__(self):
  1647.         return '<%s.%s instance; proxy of C++ wxBufferedPaintDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1648.  
  1649.  
  1650.  
  1651. class wxBufferedPaintDC(wxBufferedPaintDCPtr):
  1652.     
  1653.     def __init__(self, *_args, **_kwargs):
  1654.         self.this = gdic.new_wxBufferedPaintDC(*_args, **_kwargs)
  1655.         self.thisown = 1
  1656.  
  1657.  
  1658.  
  1659. class wxScreenDCPtr(wxDCPtr):
  1660.     
  1661.     def __init__(self, this):
  1662.         self.this = this
  1663.         self.thisown = 0
  1664.  
  1665.     
  1666.     def StartDrawingOnTopWin(self, *_args, **_kwargs):
  1667.         val = gdic.wxScreenDC_StartDrawingOnTopWin(self, *_args, **_kwargs)
  1668.         return val
  1669.  
  1670.     
  1671.     def StartDrawingOnTop(self, *_args, **_kwargs):
  1672.         val = gdic.wxScreenDC_StartDrawingOnTop(self, *_args, **_kwargs)
  1673.         return val
  1674.  
  1675.     
  1676.     def EndDrawingOnTop(self, *_args, **_kwargs):
  1677.         val = gdic.wxScreenDC_EndDrawingOnTop(self, *_args, **_kwargs)
  1678.         return val
  1679.  
  1680.     
  1681.     def __repr__(self):
  1682.         return '<%s.%s instance; proxy of C++ wxScreenDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1683.  
  1684.  
  1685.  
  1686. class wxScreenDC(wxScreenDCPtr):
  1687.     
  1688.     def __init__(self, *_args, **_kwargs):
  1689.         self.this = gdic.new_wxScreenDC(*_args, **_kwargs)
  1690.         self.thisown = 1
  1691.  
  1692.  
  1693.  
  1694. class wxClientDCPtr(wxDCPtr):
  1695.     
  1696.     def __init__(self, this):
  1697.         self.this = this
  1698.         self.thisown = 0
  1699.  
  1700.     
  1701.     def __repr__(self):
  1702.         return '<%s.%s instance; proxy of C++ wxClientDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1703.  
  1704.  
  1705.  
  1706. class wxClientDC(wxClientDCPtr):
  1707.     
  1708.     def __init__(self, *_args, **_kwargs):
  1709.         self.this = gdic.new_wxClientDC(*_args, **_kwargs)
  1710.         self.thisown = 1
  1711.  
  1712.  
  1713.  
  1714. class wxPaintDCPtr(wxDCPtr):
  1715.     
  1716.     def __init__(self, this):
  1717.         self.this = this
  1718.         self.thisown = 0
  1719.  
  1720.     
  1721.     def __repr__(self):
  1722.         return '<%s.%s instance; proxy of C++ wxPaintDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1723.  
  1724.  
  1725.  
  1726. class wxPaintDC(wxPaintDCPtr):
  1727.     
  1728.     def __init__(self, *_args, **_kwargs):
  1729.         self.this = gdic.new_wxPaintDC(*_args, **_kwargs)
  1730.         self.thisown = 1
  1731.  
  1732.  
  1733.  
  1734. class wxWindowDCPtr(wxDCPtr):
  1735.     
  1736.     def __init__(self, this):
  1737.         self.this = this
  1738.         self.thisown = 0
  1739.  
  1740.     
  1741.     def __repr__(self):
  1742.         return '<%s.%s instance; proxy of C++ wxWindowDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1743.  
  1744.  
  1745.  
  1746. class wxWindowDC(wxWindowDCPtr):
  1747.     
  1748.     def __init__(self, *_args, **_kwargs):
  1749.         self.this = gdic.new_wxWindowDC(*_args, **_kwargs)
  1750.         self.thisown = 1
  1751.  
  1752.  
  1753.  
  1754. class wxMetaFilePtr(wxObjectPtr):
  1755.     
  1756.     def __init__(self, this):
  1757.         self.this = this
  1758.         self.thisown = 0
  1759.  
  1760.     
  1761.     def __del__(self, delfunc = gdic.delete_wxMetaFile):
  1762.         if self.thisown == 1:
  1763.             
  1764.             try:
  1765.                 delfunc(self)
  1766.  
  1767.         
  1768.  
  1769.     
  1770.     def Ok(self, *_args, **_kwargs):
  1771.         val = gdic.wxMetaFile_Ok(self, *_args, **_kwargs)
  1772.         return val
  1773.  
  1774.     
  1775.     def SetClipboard(self, *_args, **_kwargs):
  1776.         val = gdic.wxMetaFile_SetClipboard(self, *_args, **_kwargs)
  1777.         return val
  1778.  
  1779.     
  1780.     def GetSize(self, *_args, **_kwargs):
  1781.         val = gdic.wxMetaFile_GetSize(self, *_args, **_kwargs)
  1782.         if val:
  1783.             val = wxSizePtr(val)
  1784.             val.thisown = 1
  1785.         
  1786.         return val
  1787.  
  1788.     
  1789.     def GetWidth(self, *_args, **_kwargs):
  1790.         val = gdic.wxMetaFile_GetWidth(self, *_args, **_kwargs)
  1791.         return val
  1792.  
  1793.     
  1794.     def GetHeight(self, *_args, **_kwargs):
  1795.         val = gdic.wxMetaFile_GetHeight(self, *_args, **_kwargs)
  1796.         return val
  1797.  
  1798.     
  1799.     def GetFileName(self, *_args, **_kwargs):
  1800.         val = gdic.wxMetaFile_GetFileName(self, *_args, **_kwargs)
  1801.         return val
  1802.  
  1803.     
  1804.     def __repr__(self):
  1805.         return '<%s.%s instance; proxy of C++ wxMetaFile instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1806.  
  1807.     
  1808.     def __nonzero__(self):
  1809.         return self.Ok()
  1810.  
  1811.  
  1812.  
  1813. class wxMetaFile(wxMetaFilePtr):
  1814.     
  1815.     def __init__(self, *_args, **_kwargs):
  1816.         self.this = gdic.new_wxMetaFile(*_args, **_kwargs)
  1817.         self.thisown = 1
  1818.  
  1819.  
  1820.  
  1821. class wxMetaFileDCPtr(wxDCPtr):
  1822.     
  1823.     def __init__(self, this):
  1824.         self.this = this
  1825.         self.thisown = 0
  1826.  
  1827.     
  1828.     def Close(self, *_args, **_kwargs):
  1829.         val = gdic.wxMetaFileDC_Close(self, *_args, **_kwargs)
  1830.         if val:
  1831.             val = wxMetaFilePtr(val)
  1832.         
  1833.         return val
  1834.  
  1835.     
  1836.     def __repr__(self):
  1837.         return '<%s.%s instance; proxy of C++ wxMetaFileDC instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1838.  
  1839.  
  1840.  
  1841. class wxMetaFileDC(wxMetaFileDCPtr):
  1842.     
  1843.     def __init__(self, *_args, **_kwargs):
  1844.         self.this = gdic.new_wxMetaFileDC(*_args, **_kwargs)
  1845.         self.thisown = 1
  1846.  
  1847.  
  1848.  
  1849. class wxPalettePtr(wxGDIObjectPtr):
  1850.     
  1851.     def __init__(self, this):
  1852.         self.this = this
  1853.         self.thisown = 0
  1854.  
  1855.     
  1856.     def __del__(self, delfunc = gdic.delete_wxPalette):
  1857.         if self.thisown == 1:
  1858.             
  1859.             try:
  1860.                 delfunc(self)
  1861.  
  1862.         
  1863.  
  1864.     
  1865.     def GetPixel(self, *_args, **_kwargs):
  1866.         val = gdic.wxPalette_GetPixel(self, *_args, **_kwargs)
  1867.         return val
  1868.  
  1869.     
  1870.     def GetRGB(self, *_args, **_kwargs):
  1871.         val = gdic.wxPalette_GetRGB(self, *_args, **_kwargs)
  1872.         return val
  1873.  
  1874.     
  1875.     def Ok(self, *_args, **_kwargs):
  1876.         val = gdic.wxPalette_Ok(self, *_args, **_kwargs)
  1877.         return val
  1878.  
  1879.     
  1880.     def __repr__(self):
  1881.         return '<%s.%s instance; proxy of C++ wxPalette instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1882.  
  1883.     
  1884.     def __nonzero__(self):
  1885.         return self.Ok()
  1886.  
  1887.  
  1888.  
  1889. class wxPalette(wxPalettePtr):
  1890.     
  1891.     def __init__(self, *_args, **_kwargs):
  1892.         self.this = gdic.new_wxPalette(*_args, **_kwargs)
  1893.         self.thisown = 1
  1894.  
  1895.  
  1896.  
  1897. class wxImageListPtr(wxObjectPtr):
  1898.     
  1899.     def __init__(self, this):
  1900.         self.this = this
  1901.         self.thisown = 0
  1902.  
  1903.     
  1904.     def __del__(self, delfunc = gdic.delete_wxImageList):
  1905.         if self.thisown == 1:
  1906.             
  1907.             try:
  1908.                 delfunc(self)
  1909.  
  1910.         
  1911.  
  1912.     
  1913.     def Add(self, *_args, **_kwargs):
  1914.         val = gdic.wxImageList_Add(self, *_args, **_kwargs)
  1915.         return val
  1916.  
  1917.     
  1918.     def AddWithColourMask(self, *_args, **_kwargs):
  1919.         val = gdic.wxImageList_AddWithColourMask(self, *_args, **_kwargs)
  1920.         return val
  1921.  
  1922.     
  1923.     def AddIcon(self, *_args, **_kwargs):
  1924.         val = gdic.wxImageList_AddIcon(self, *_args, **_kwargs)
  1925.         return val
  1926.  
  1927.     
  1928.     def Replace(self, *_args, **_kwargs):
  1929.         val = gdic.wxImageList_Replace(self, *_args, **_kwargs)
  1930.         return val
  1931.  
  1932.     
  1933.     def Draw(self, *_args, **_kwargs):
  1934.         val = gdic.wxImageList_Draw(self, *_args, **_kwargs)
  1935.         return val
  1936.  
  1937.     
  1938.     def GetImageCount(self, *_args, **_kwargs):
  1939.         val = gdic.wxImageList_GetImageCount(self, *_args, **_kwargs)
  1940.         return val
  1941.  
  1942.     
  1943.     def Remove(self, *_args, **_kwargs):
  1944.         val = gdic.wxImageList_Remove(self, *_args, **_kwargs)
  1945.         return val
  1946.  
  1947.     
  1948.     def RemoveAll(self, *_args, **_kwargs):
  1949.         val = gdic.wxImageList_RemoveAll(self, *_args, **_kwargs)
  1950.         return val
  1951.  
  1952.     
  1953.     def GetSize(self, *_args, **_kwargs):
  1954.         val = gdic.wxImageList_GetSize(self, *_args, **_kwargs)
  1955.         return val
  1956.  
  1957.     
  1958.     def __repr__(self):
  1959.         return '<%s.%s instance; proxy of C++ wxImageList instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1960.  
  1961.  
  1962.  
  1963. class wxImageList(wxImageListPtr):
  1964.     
  1965.     def __init__(self, *_args, **_kwargs):
  1966.         self.this = gdic.new_wxImageList(*_args, **_kwargs)
  1967.         self.thisown = 1
  1968.  
  1969.  
  1970.  
  1971. class wxRegionPtr(wxGDIObjectPtr):
  1972.     
  1973.     def __init__(self, this):
  1974.         self.this = this
  1975.         self.thisown = 0
  1976.  
  1977.     
  1978.     def __del__(self, delfunc = gdic.delete_wxRegion):
  1979.         if self.thisown == 1:
  1980.             
  1981.             try:
  1982.                 delfunc(self)
  1983.  
  1984.         
  1985.  
  1986.     
  1987.     def Clear(self, *_args, **_kwargs):
  1988.         val = gdic.wxRegion_Clear(self, *_args, **_kwargs)
  1989.         return val
  1990.  
  1991.     
  1992.     def Offset(self, *_args, **_kwargs):
  1993.         val = gdic.wxRegion_Offset(self, *_args, **_kwargs)
  1994.         return val
  1995.  
  1996.     
  1997.     def Contains(self, *_args, **_kwargs):
  1998.         val = gdic.wxRegion_Contains(self, *_args, **_kwargs)
  1999.         return val
  2000.  
  2001.     
  2002.     def ContainsPoint(self, *_args, **_kwargs):
  2003.         val = gdic.wxRegion_ContainsPoint(self, *_args, **_kwargs)
  2004.         return val
  2005.  
  2006.     
  2007.     def ContainsRect(self, *_args, **_kwargs):
  2008.         val = gdic.wxRegion_ContainsRect(self, *_args, **_kwargs)
  2009.         return val
  2010.  
  2011.     
  2012.     def ContainsRectDim(self, *_args, **_kwargs):
  2013.         val = gdic.wxRegion_ContainsRectDim(self, *_args, **_kwargs)
  2014.         return val
  2015.  
  2016.     
  2017.     def GetBox(self, *_args, **_kwargs):
  2018.         val = gdic.wxRegion_GetBox(self, *_args, **_kwargs)
  2019.         if val:
  2020.             val = wxRectPtr(val)
  2021.             val.thisown = 1
  2022.         
  2023.         return val
  2024.  
  2025.     
  2026.     def Intersect(self, *_args, **_kwargs):
  2027.         val = gdic.wxRegion_Intersect(self, *_args, **_kwargs)
  2028.         return val
  2029.  
  2030.     
  2031.     def IntersectRect(self, *_args, **_kwargs):
  2032.         val = gdic.wxRegion_IntersectRect(self, *_args, **_kwargs)
  2033.         return val
  2034.  
  2035.     
  2036.     def IntersectRegion(self, *_args, **_kwargs):
  2037.         val = gdic.wxRegion_IntersectRegion(self, *_args, **_kwargs)
  2038.         return val
  2039.  
  2040.     
  2041.     def IsEmpty(self, *_args, **_kwargs):
  2042.         val = gdic.wxRegion_IsEmpty(self, *_args, **_kwargs)
  2043.         return val
  2044.  
  2045.     
  2046.     def Union(self, *_args, **_kwargs):
  2047.         val = gdic.wxRegion_Union(self, *_args, **_kwargs)
  2048.         return val
  2049.  
  2050.     
  2051.     def UnionRect(self, *_args, **_kwargs):
  2052.         val = gdic.wxRegion_UnionRect(self, *_args, **_kwargs)
  2053.         return val
  2054.  
  2055.     
  2056.     def UnionRegion(self, *_args, **_kwargs):
  2057.         val = gdic.wxRegion_UnionRegion(self, *_args, **_kwargs)
  2058.         return val
  2059.  
  2060.     
  2061.     def Subtract(self, *_args, **_kwargs):
  2062.         val = gdic.wxRegion_Subtract(self, *_args, **_kwargs)
  2063.         return val
  2064.  
  2065.     
  2066.     def SubtractRect(self, *_args, **_kwargs):
  2067.         val = gdic.wxRegion_SubtractRect(self, *_args, **_kwargs)
  2068.         return val
  2069.  
  2070.     
  2071.     def SubtractRegion(self, *_args, **_kwargs):
  2072.         val = gdic.wxRegion_SubtractRegion(self, *_args, **_kwargs)
  2073.         return val
  2074.  
  2075.     
  2076.     def Xor(self, *_args, **_kwargs):
  2077.         val = gdic.wxRegion_Xor(self, *_args, **_kwargs)
  2078.         return val
  2079.  
  2080.     
  2081.     def XorRect(self, *_args, **_kwargs):
  2082.         val = gdic.wxRegion_XorRect(self, *_args, **_kwargs)
  2083.         return val
  2084.  
  2085.     
  2086.     def XorRegion(self, *_args, **_kwargs):
  2087.         val = gdic.wxRegion_XorRegion(self, *_args, **_kwargs)
  2088.         return val
  2089.  
  2090.     
  2091.     def ConvertToBitmap(self, *_args, **_kwargs):
  2092.         val = gdic.wxRegion_ConvertToBitmap(self, *_args, **_kwargs)
  2093.         if val:
  2094.             val = wxBitmapPtr(val)
  2095.             val.thisown = 1
  2096.         
  2097.         return val
  2098.  
  2099.     
  2100.     def UnionBitmap(self, *_args, **_kwargs):
  2101.         val = gdic.wxRegion_UnionBitmap(self, *_args, **_kwargs)
  2102.         return val
  2103.  
  2104.     
  2105.     def __repr__(self):
  2106.         return '<%s.%s instance; proxy of C++ wxRegion instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2107.  
  2108.  
  2109.  
  2110. class wxRegion(wxRegionPtr):
  2111.     
  2112.     def __init__(self, *_args, **_kwargs):
  2113.         self.this = gdic.new_wxRegion(*_args, **_kwargs)
  2114.         self.thisown = 1
  2115.  
  2116.  
  2117.  
  2118. def wxRegionFromPoints(*_args, **_kwargs):
  2119.     val = wxRegionPtr(gdic.new_wxRegionFromPoints(*_args, **_kwargs))
  2120.     val.thisown = 1
  2121.     return val
  2122.  
  2123.  
  2124. def wxRegionFromBitmap(*_args, **_kwargs):
  2125.     val = wxRegionPtr(gdic.new_wxRegionFromBitmap(*_args, **_kwargs))
  2126.     val.thisown = 1
  2127.     return val
  2128.  
  2129.  
  2130. class wxRegionIteratorPtr(wxObjectPtr):
  2131.     
  2132.     def __init__(self, this):
  2133.         self.this = this
  2134.         self.thisown = 0
  2135.  
  2136.     
  2137.     def __del__(self, delfunc = gdic.delete_wxRegionIterator):
  2138.         if self.thisown == 1:
  2139.             
  2140.             try:
  2141.                 delfunc(self)
  2142.  
  2143.         
  2144.  
  2145.     
  2146.     def GetX(self, *_args, **_kwargs):
  2147.         val = gdic.wxRegionIterator_GetX(self, *_args, **_kwargs)
  2148.         return val
  2149.  
  2150.     
  2151.     def GetY(self, *_args, **_kwargs):
  2152.         val = gdic.wxRegionIterator_GetY(self, *_args, **_kwargs)
  2153.         return val
  2154.  
  2155.     
  2156.     def GetW(self, *_args, **_kwargs):
  2157.         val = gdic.wxRegionIterator_GetW(self, *_args, **_kwargs)
  2158.         return val
  2159.  
  2160.     
  2161.     def GetWidth(self, *_args, **_kwargs):
  2162.         val = gdic.wxRegionIterator_GetWidth(self, *_args, **_kwargs)
  2163.         return val
  2164.  
  2165.     
  2166.     def GetH(self, *_args, **_kwargs):
  2167.         val = gdic.wxRegionIterator_GetH(self, *_args, **_kwargs)
  2168.         return val
  2169.  
  2170.     
  2171.     def GetHeight(self, *_args, **_kwargs):
  2172.         val = gdic.wxRegionIterator_GetHeight(self, *_args, **_kwargs)
  2173.         return val
  2174.  
  2175.     
  2176.     def GetRect(self, *_args, **_kwargs):
  2177.         val = gdic.wxRegionIterator_GetRect(self, *_args, **_kwargs)
  2178.         if val:
  2179.             val = wxRectPtr(val)
  2180.             val.thisown = 1
  2181.         
  2182.         return val
  2183.  
  2184.     
  2185.     def HaveRects(self, *_args, **_kwargs):
  2186.         val = gdic.wxRegionIterator_HaveRects(self, *_args, **_kwargs)
  2187.         return val
  2188.  
  2189.     
  2190.     def Reset(self, *_args, **_kwargs):
  2191.         val = gdic.wxRegionIterator_Reset(self, *_args, **_kwargs)
  2192.         return val
  2193.  
  2194.     
  2195.     def Next(self, *_args, **_kwargs):
  2196.         val = gdic.wxRegionIterator_Next(self, *_args, **_kwargs)
  2197.         return val
  2198.  
  2199.     
  2200.     def __nonzero__(self, *_args, **_kwargs):
  2201.         val = gdic.wxRegionIterator___nonzero__(self, *_args, **_kwargs)
  2202.         return val
  2203.  
  2204.     
  2205.     def __repr__(self):
  2206.         return '<%s.%s instance; proxy of C++ wxRegionIterator instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2207.  
  2208.  
  2209.  
  2210. class wxRegionIterator(wxRegionIteratorPtr):
  2211.     
  2212.     def __init__(self, *_args, **_kwargs):
  2213.         self.this = gdic.new_wxRegionIterator(*_args, **_kwargs)
  2214.         self.thisown = 1
  2215.  
  2216.  
  2217.  
  2218. def wxEmptyBitmap(*_args, **_kwargs):
  2219.     val = gdic.wxEmptyBitmap(*_args, **_kwargs)
  2220.     if val:
  2221.         val = wxBitmapPtr(val)
  2222.         val.thisown = 1
  2223.     
  2224.     return val
  2225.  
  2226.  
  2227. def wxBitmapFromXPMData(*_args, **_kwargs):
  2228.     val = gdic.wxBitmapFromXPMData(*_args, **_kwargs)
  2229.     if val:
  2230.         val = wxBitmapPtr(val)
  2231.         val.thisown = 1
  2232.     
  2233.     return val
  2234.  
  2235.  
  2236. def wxBitmapFromIcon(*_args, **_kwargs):
  2237.     val = gdic.wxBitmapFromIcon(*_args, **_kwargs)
  2238.     if val:
  2239.         val = wxBitmapPtr(val)
  2240.         val.thisown = 1
  2241.     
  2242.     return val
  2243.  
  2244.  
  2245. def wxBitmapFromBits(*_args, **_kwargs):
  2246.     val = gdic.wxBitmapFromBits(*_args, **_kwargs)
  2247.     if val:
  2248.         val = wxBitmapPtr(val)
  2249.         val.thisown = 1
  2250.     
  2251.     return val
  2252.  
  2253.  
  2254. def wxMaskColour(*_args, **_kwargs):
  2255.     val = gdic.wxMaskColour(*_args, **_kwargs)
  2256.     if val:
  2257.         val = wxMaskPtr(val)
  2258.         val.thisown = 1
  2259.     
  2260.     return val
  2261.  
  2262.  
  2263. def wxEmptyIcon(*_args, **_kwargs):
  2264.     val = gdic.wxEmptyIcon(*_args, **_kwargs)
  2265.     if val:
  2266.         val = wxIconPtr(val)
  2267.         val.thisown = 1
  2268.     
  2269.     return val
  2270.  
  2271.  
  2272. def wxIconFromXPMData(*_args, **_kwargs):
  2273.     val = gdic.wxIconFromXPMData(*_args, **_kwargs)
  2274.     if val:
  2275.         val = wxIconPtr(val)
  2276.         val.thisown = 1
  2277.     
  2278.     return val
  2279.  
  2280.  
  2281. def wxIconFromBitmap(*_args, **_kwargs):
  2282.     val = gdic.wxIconFromBitmap(*_args, **_kwargs)
  2283.     if val:
  2284.         val = wxIconPtr(val)
  2285.         val.thisown = 1
  2286.     
  2287.     return val
  2288.  
  2289.  
  2290. def wxStockCursor(*_args, **_kwargs):
  2291.     val = gdic.wxStockCursor(*_args, **_kwargs)
  2292.     if val:
  2293.         val = wxCursorPtr(val)
  2294.         val.thisown = 1
  2295.     
  2296.     return val
  2297.  
  2298.  
  2299. def wxCursorFromImage(*_args, **_kwargs):
  2300.     val = gdic.wxCursorFromImage(*_args, **_kwargs)
  2301.     if val:
  2302.         val = wxCursorPtr(val)
  2303.         val.thisown = 1
  2304.     
  2305.     return val
  2306.  
  2307.  
  2308. def wxCursorFromBits(*_args, **_kwargs):
  2309.     val = gdic.wxCursorFromBits(*_args, **_kwargs)
  2310.     if val:
  2311.         val = wxCursorPtr(val)
  2312.         val.thisown = 1
  2313.     
  2314.     return val
  2315.  
  2316.  
  2317. def wxNamedColour(*_args, **_kwargs):
  2318.     val = gdic.wxNamedColour(*_args, **_kwargs)
  2319.     if val:
  2320.         val = wxColourPtr(val)
  2321.         val.thisown = 1
  2322.     
  2323.     return val
  2324.  
  2325.  
  2326. def wxMemoryDCFromDC(*_args, **_kwargs):
  2327.     val = gdic.wxMemoryDCFromDC(*_args, **_kwargs)
  2328.     if val:
  2329.         val = wxMemoryDCPtr(val)
  2330.         val.thisown = 1
  2331.     
  2332.     return val
  2333.  
  2334. wxIMAGELIST_DRAW_NORMAL = gdic.wxIMAGELIST_DRAW_NORMAL
  2335. wxIMAGELIST_DRAW_TRANSPARENT = gdic.wxIMAGELIST_DRAW_TRANSPARENT
  2336. wxIMAGELIST_DRAW_SELECTED = gdic.wxIMAGELIST_DRAW_SELECTED
  2337. wxIMAGELIST_DRAW_FOCUSED = gdic.wxIMAGELIST_DRAW_FOCUSED
  2338. wxIMAGE_LIST_NORMAL = gdic.wxIMAGE_LIST_NORMAL
  2339. wxIMAGE_LIST_SMALL = gdic.wxIMAGE_LIST_SMALL
  2340. wxIMAGE_LIST_STATE = gdic.wxIMAGE_LIST_STATE
  2341. wxOutRegion = gdic.wxOutRegion
  2342. wxPartRegion = gdic.wxPartRegion
  2343. wxInRegion = gdic.wxInRegion
  2344. cvar = gdic.cvar
  2345. wxNORMAL_FONT = wxFontPtr(gdic.cvar.wxNORMAL_FONT)
  2346. wxSMALL_FONT = wxFontPtr(gdic.cvar.wxSMALL_FONT)
  2347. wxITALIC_FONT = wxFontPtr(gdic.cvar.wxITALIC_FONT)
  2348. wxSWISS_FONT = wxFontPtr(gdic.cvar.wxSWISS_FONT)
  2349. wxRED_PEN = wxPenPtr(gdic.cvar.wxRED_PEN)
  2350. wxCYAN_PEN = wxPenPtr(gdic.cvar.wxCYAN_PEN)
  2351. wxGREEN_PEN = wxPenPtr(gdic.cvar.wxGREEN_PEN)
  2352. wxBLACK_PEN = wxPenPtr(gdic.cvar.wxBLACK_PEN)
  2353. wxWHITE_PEN = wxPenPtr(gdic.cvar.wxWHITE_PEN)
  2354. wxTRANSPARENT_PEN = wxPenPtr(gdic.cvar.wxTRANSPARENT_PEN)
  2355. wxBLACK_DASHED_PEN = wxPenPtr(gdic.cvar.wxBLACK_DASHED_PEN)
  2356. wxGREY_PEN = wxPenPtr(gdic.cvar.wxGREY_PEN)
  2357. wxMEDIUM_GREY_PEN = wxPenPtr(gdic.cvar.wxMEDIUM_GREY_PEN)
  2358. wxLIGHT_GREY_PEN = wxPenPtr(gdic.cvar.wxLIGHT_GREY_PEN)
  2359. wxBLUE_BRUSH = wxBrushPtr(gdic.cvar.wxBLUE_BRUSH)
  2360. wxGREEN_BRUSH = wxBrushPtr(gdic.cvar.wxGREEN_BRUSH)
  2361. wxWHITE_BRUSH = wxBrushPtr(gdic.cvar.wxWHITE_BRUSH)
  2362. wxBLACK_BRUSH = wxBrushPtr(gdic.cvar.wxBLACK_BRUSH)
  2363. wxTRANSPARENT_BRUSH = wxBrushPtr(gdic.cvar.wxTRANSPARENT_BRUSH)
  2364. wxCYAN_BRUSH = wxBrushPtr(gdic.cvar.wxCYAN_BRUSH)
  2365. wxRED_BRUSH = wxBrushPtr(gdic.cvar.wxRED_BRUSH)
  2366. wxGREY_BRUSH = wxBrushPtr(gdic.cvar.wxGREY_BRUSH)
  2367. wxMEDIUM_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxMEDIUM_GREY_BRUSH)
  2368. wxLIGHT_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxLIGHT_GREY_BRUSH)
  2369. wxBLACK = wxColourPtr(gdic.cvar.wxBLACK)
  2370. wxWHITE = wxColourPtr(gdic.cvar.wxWHITE)
  2371. wxRED = wxColourPtr(gdic.cvar.wxRED)
  2372. wxBLUE = wxColourPtr(gdic.cvar.wxBLUE)
  2373. wxGREEN = wxColourPtr(gdic.cvar.wxGREEN)
  2374. wxCYAN = wxColourPtr(gdic.cvar.wxCYAN)
  2375. wxLIGHT_GREY = wxColourPtr(gdic.cvar.wxLIGHT_GREY)
  2376. wxSTANDARD_CURSOR = wxCursorPtr(gdic.cvar.wxSTANDARD_CURSOR)
  2377. wxHOURGLASS_CURSOR = wxCursorPtr(gdic.cvar.wxHOURGLASS_CURSOR)
  2378. wxCROSS_CURSOR = wxCursorPtr(gdic.cvar.wxCROSS_CURSOR)
  2379. wxNullBitmap = wxBitmapPtr(gdic.cvar.wxNullBitmap)
  2380. wxNullIcon = wxIconPtr(gdic.cvar.wxNullIcon)
  2381. wxNullCursor = wxCursorPtr(gdic.cvar.wxNullCursor)
  2382. wxNullPen = wxPenPtr(gdic.cvar.wxNullPen)
  2383. wxNullBrush = wxBrushPtr(gdic.cvar.wxNullBrush)
  2384. wxNullPalette = wxPalettePtr(gdic.cvar.wxNullPalette)
  2385. wxNullFont = wxFontPtr(gdic.cvar.wxNullFont)
  2386. wxNullColour = wxColourPtr(gdic.cvar.wxNullColour)
  2387. wxTheFontList = wxFontListPtr(gdic.cvar.wxTheFontList)
  2388. wxThePenList = wxPenListPtr(gdic.cvar.wxThePenList)
  2389. wxTheBrushList = wxBrushListPtr(gdic.cvar.wxTheBrushList)
  2390. wxTheColourDatabase = wxColourDatabasePtr(gdic.cvar.wxTheColourDatabase)
  2391.